About Ivo Helory Ltd (12794462) United Kingdom