About London Lab Retail Ltd (10579580) United Kingdom