About 24kgroup Ltd (07424264) United Kingdom