About Polly & Boo Limited (13071501) United Kingdom