About Kuba Ltd (05997355) United Kingdom