About Investcope R&d Limited (12746509) United Kingdom