About Ofia Investments Ltd (10680264) United Kingdom