About Francesca Douka Limited (12965593) United Kingdom