About Ophra Services Ltd (11915273) United Kingdom