About Sixty Sticks Ltd (11064326) United Kingdom