About Omega Partners Ltd (11712017) United Kingdom