About Labby Ltd (12681278) United Kingdom