About Platanthera Limited (SC676388) United Kingdom