About Mycena Projects & Solutions Ltd (08441678) United Kingdom