About Ptm Studio Limited (10111816) United Kingdom