About Black Rice Vlc Limited (12920105) United Kingdom