About Stick Solutions Limited (06767965) United Kingdom