About Hourglass (dms) Limited (12433640) United Kingdom