About 24kice Limited (09314662) United Kingdom