About Stephen Moore Innovation Limited (13500034) United Kingdom