About Ifx Solutions Limited (09626740) United Kingdom