About Pelicam Limited (03746168) United Kingdom