About Ochi Management Limited (07314426) United Kingdom