About Omnipresent Systems Limited (06522583) United Kingdom