About Pembury Design Studio Limited (13646714) United Kingdom