About 3i Studio Limited (03120919) United Kingdom