About Ecohair Ltd (11332590) United Kingdom