About Intor Design Limited (05876414) United Kingdom