About Omnipresent Limited (04039155) United Kingdom