About Jade S Tack Shop Limited (10300141) United Kingdom