About Geo Beauty & Nails Ltd (11830985) United Kingdom