About First Technology Holdings Ltd (13712088) United Kingdom