About Gemrod Limited (01324239) United Kingdom