About Maypool Investments Limited (06539002) United Kingdom