About Interaction Design Studio Limited (06574101) United Kingdom