About Pellicom Ltd (SC605239) United Kingdom