About Pamba Group Ltd (13395092) United Kingdom