About Omniscient Solutions Limited (04390679) United Kingdom