About Interfax Group Limited (03948706) United Kingdom