About Ofx Technical Services Ltd (06873191) United Kingdom