About French Investments Limited (12260938) United Kingdom