About The London Mushroom Company Ltd (13220271) United Kingdom