About Keka Hair Ltd (11515363) United Kingdom