About Francesca Rider Limited (10871536) United Kingdom