About The French Art Studio Limited (06244124) United Kingdom