About Kubb Ltd (11336687) United Kingdom