About London Ifppps Ltd (12594185) United Kingdom