About Hourglass Translations Limited (04955175) United Kingdom