About Interfax Ltd (12802564) United Kingdom