About Particle Studio Ltd (10677226) United Kingdom