About Ochy Ltd (12974029) United Kingdom