About Omega Foundation Ltd (10054424) United Kingdom