About Cube Squared Technologies Ltd (NI664485) United Kingdom