About Focchi Investments Limited (04166291) United Kingdom