About Omega 23 Ltd (13624908) United Kingdom