About Vindictae Limited (09839556) United Kingdom