About Pelican Tech Limited (11367281) United Kingdom