About Pelicans Solutions Ltd (11813481) United Kingdom