About Pelican Information Technology Limited (03752569) United Kingdom