About Omnisat Limited (03912657) United Kingdom