About Hourglass Productions Limited (03962479) United Kingdom