About Afield Studio Limited (12085512) United Kingdom