About Pembele Limited (11145519) United Kingdom