About Logical Cube Limited (07029642) United Kingdom