About Financial Technology Centre Ltd (10390872) United Kingdom