About The Stickleback Fish Company Limited (05476544) United Kingdom