About Neo Capital Group Limited (12215852) United Kingdom