About Simca Investments Limited (12317701) United Kingdom