About Particle Leap Ltd (11473253) United Kingdom