About Vanilla Dolphin Limited (06259249) United Kingdom