About Focus Fin Tech Limited (10887179) United Kingdom