About Particle Software Limited (07691986) United Kingdom