About Intellect Design Arena Limited (03574904) United Kingdom