About Hamaguri Ltd (13337702) United Kingdom