About 24hourglass Limited (06699960) United Kingdom