About Cubica Investments Limited (10461361) United Kingdom