About Kubo 23 Limited (13194768) United Kingdom