About Kubocan Ltd (12623286) United Kingdom