About Pelicanspv Limited (12894503) United Kingdom