About Xoxo Hair & Makeup Ltd (SC639284) United Kingdom