About Pembroke Holdings London Ltd (11907806) United Kingdom