About Omega 13 Ltd (10762562) United Kingdom