About Kubo International Limited (10590291) United Kingdom