About Financial Technology Development Limited (02927601) United Kingdom