About Kubu London Ltd (07664997) United Kingdom