About Wax N Thread Limited (09209760) United Kingdom