About Isomene Ltd (12183375) United Kingdom