About Cuka Ltd (13260656) United Kingdom