About Grifflec Limited (11886806) United Kingdom