About Pennyback Associates Limited (04843087) United Kingdom