About Griffware Limited (06508814) United Kingdom