About Pelican Controls Limited (09354810) United Kingdom