About Dolphin Associates Limited (07063105) United Kingdom