About Pbaffour Associates Ltd (12588867) United Kingdom