About Omega 51 Limited (13363182) United Kingdom