About Promethean Particles Limited (06427290) United Kingdom