About Organza Hair Design Limited (SC234078) United Kingdom