About Quirkhub Ltd. (10752448) United Kingdom