About Vanilla 3 Limited (05143854) United Kingdom