About Omnigenix Limited (05256597) United Kingdom