About Bioplax Limited (05278706) United Kingdom