About Vanilla Trading Ltd (12993343) United Kingdom