About Pbsr Holdings Limited (13212994) United Kingdom