About Investment Club Europe Limited (13002518) United Kingdom