About Keep Group Holding Limited (11644030) United Kingdom