About Sticklebacks Communications Limited (04478579) United Kingdom