About Firstcap Investments Limited (08359025) United Kingdom