About Pelican Control Systems Ltd (03838702) United Kingdom