About Omniad Limited (12913415) United Kingdom