About Pelican Technical Solutions Limited (06764425) United Kingdom