About Olly Smith Research And Development Ltd (11902766) United Kingdom