About Finexe Systems Limited (02724083) United Kingdom