About Opa London Holdings Ltd (13148126) United Kingdom