About Ubaka Designs Ltd (13616400) United Kingdom