About Ticktock Beans Ltd (12360223) United Kingdom