About Vanilla Magazine Limited (05264802) United Kingdom