About Ismean Ltd (10952113) United Kingdom