About Ohro Holdings Ltd (12824563) United Kingdom