About Griffelec Ltd (13043417) United Kingdom