About Omnia Holdings Limited (10900062) United Kingdom