About Mitchstick Limited (12747570) United Kingdom