About Oban Yamaguchi Group Limited (13075786) United Kingdom