About Pensador Investments Ltd (13108817) United Kingdom