About Brows & Wax Studio Ltd (SC701245) United Kingdom