About Omnia Environmental Holdings Ltd (09952268) United Kingdom