About Mark Powell Scientific Limited (08625552) United Kingdom