About Stickman Technology Limited (04690002) United Kingdom