About Omnispace Uk Limited (08277857) United Kingdom