About Mcap Europe Limited (09625733) United Kingdom