About International Hair Beauty Store Limited (11876407) United Kingdom