About The London Studio Team Limited (12097349) United Kingdom