About Intu Design Limited (08853071) United Kingdom