About Intelligent Places Ltd (12623340) United Kingdom