About Stick World Limited (13234817) United Kingdom