About Scattershot Limited (12907390) United Kingdom