About Cubica Technology Ltd (08817599) United Kingdom