About Intellispace Ltd (10063659) United Kingdom