About The London Studio Limited (13306636) United Kingdom