About Pambray Limited (12156625) United Kingdom