About Lbd Studio Ltd (SC628267) United Kingdom