About Neo Holdings Limited (10983206) United Kingdom