About Mushroom Holdings Ltd (11326281) United Kingdom