About Sticks & Socks Ltd (13617331) United Kingdom