About Kubik Squared Limited (10271276) United Kingdom