About The Green Fingerz Studio Limited (12117090) United Kingdom