About Sticks And Pitta Ltd. (13016912) United Kingdom