About Penny & Deer Limited (10499420) United Kingdom