About Vanilla Strategies Limited (07409188) United Kingdom