About Lnd Studio Limited (11415879) United Kingdom