About Pamira Associates Ltd (12654187) United Kingdom