About Vanilla Hedge Ltd (12309599) United Kingdom