About Tikka Takeaway Limited (11615169) United Kingdom