About Pidgin Perfect Limited (SC393946) United Kingdom