About Omni Creations Ltd (12103846) United Kingdom