About Omega 29 Ltd (13363589) United Kingdom