About I.d Studio17 Limited (09692665) United Kingdom