About Financial Technologists Exchange Limited (04116408) United Kingdom