About Omega5 Holdings Ltd (SC693322) United Kingdom