About Particle Therapeutics Limited (05613862) United Kingdom