About Lycopodium Ltd (11364155) United Kingdom