About Doodlebug (stroud) Ltd (10971846) United Kingdom