About Room 33 Hair Studio Limited (SC568772) United Kingdom