About Pembroke Solutions Limited (12683510) United Kingdom