About Hourglass Software Limited (09534019) United Kingdom