About Pendrill Media Limited (07642149) United Kingdom