About Quickstick Ltd (11899995) United Kingdom