About French Sole Group Limited (12075391) United Kingdom