About Neo Advisors Ltd (11056527) United Kingdom