About Ifoa Research Limited (10996309) United Kingdom