About Quickly Group Holdings Limited (07966829) United Kingdom