About Olida Ltd (12428501) United Kingdom