About Cubed Capital Limited (13498531) United Kingdom