About Rokucha Limited (13541967) United Kingdom