About Joqua Ltd (09101628) United Kingdom