About Wpc Platform Europe Ltd. (08284190) United Kingdom