About I Space Design Ltd (10606508) United Kingdom