About Newfin Technologies Uk Limited (07599295) United Kingdom