About Omega Progressives London Ltd (11802499) United Kingdom