About Oplo Holdings Ltd (10024904) United Kingdom