About Bengal Village Limited (12412604) United Kingdom