About Nick Foot Studio Limited (08034822) United Kingdom