About Bagby Digital Media Ltd. (09473396) United Kingdom