About Stickleback Trading Company Limited (05446089) United Kingdom