About Hourglass Technologies Limited (07862710) United Kingdom