About The Koha Beauty Company Limited (11166263) United Kingdom