About Ospace Technologies Limited (08735846) United Kingdom