About Omnus Technologies Ltd (12971783) United Kingdom