About Kanto 61 Limited (12453664) United Kingdom