About Omega Acct Limited (11565132) United Kingdom