About Financial Technology Limited (12337868) United Kingdom