About Pembar Limited (04089902) United Kingdom