Yes people use it alot.
Yes its a genuine company.
Yes you have to pay import taxes, handling fees and VAT.
Yes it has a minimum order of £140.
No it’s not based in Taiwan, yes it’s based in Poland.
No they’re not presently shipping to the UK on account of all of their packages are currently being held in UPS depos in Germany.
Yes I recommend you shop local if you can as it’s much easier to deal with them for post purchase support.