About Neleus Ltd. (12473350) United Kingdom