About Dolphin Developments And Management Ltd (13403138) United Kingdom