About Lb Studio London Ltd (12088418) United Kingdom