About Stick Theory Limited (07037002) United Kingdom