About Mike Tuck Studio Limited (09094477) United Kingdom