About Opit Holdings Ltd (12352246) United Kingdom