About Ohiko Ltd (12091738) United Kingdom