About Wave & Particle Llp (OC429178) United Kingdom