About Nycteris Ltd (08812497) United Kingdom