About Particles Interactive Ltd (10822600) United Kingdom