About The Pyro Studio Limited (10951988) United Kingdom