About Ismera Ltd. (13034286) United Kingdom