About Pelican Automation Ltd (11807258) United Kingdom