About Ifr Partners Ltd (12358292) United Kingdom