About London Rice Box Limited (13538649) United Kingdom