About Ohshima Associates Limited (07353290) United Kingdom