About Lendon Studio Limited (13307056) United Kingdom