About Marmot Investments Ltd (12451191) United Kingdom