About Griffen Information Systems Limited (03985232) United Kingdom