About Openrice Limited (10345619) United Kingdom