About Ifx Consultants Limited (07641295) United Kingdom