About Frenchsquare Ltd (13383814) United Kingdom