About Neo Financial Limited (12228259) United Kingdom