About 24 Degrees Limited (12573466) United Kingdom