About First Touch Performance Ltd (NI650895) United Kingdom