About Kubuk Ltd (13262000) United Kingdom