About Pelican Technologies Ltd (13337785) United Kingdom