About Kentish Town Vegbox Limited (IP031764) United Kingdom