About Doodlebug Multimedia Ltd. (06528214) United Kingdom