About Follicle & Limb Ltd (10259220) United Kingdom