About Scattershot Project B Limited (12936166) United Kingdom