About Tally Ho Takeaways Limited (12702376) United Kingdom