About Interfax Europe Limited (02709330) United Kingdom