About Pelicanbay Limited (SC396538) United Kingdom