About Ppf London Ltd (09816317) United Kingdom