About Neos Holdings Limited (11319388) United Kingdom