About Paternoster Square Solutions Ltd (10178906) United Kingdom