About Omni Shield Limited (13542392) United Kingdom