About Dolphin Media & Design (london) Limited (09684042) United Kingdom