About Placenta Plus International Limited (12799075) United Kingdom