About Nicleo Limited (11992656) United Kingdom