About Chuka Ltd (09574978) United Kingdom