About Bengal Village London Limited (09188602) United Kingdom