About Mycena Limited (10253949) United Kingdom