About Ogg Emea Ltd (12972190) United Kingdom