About Pamplona Capital Development Limited (07053243) United Kingdom