About Cheeky Tikka Limited (12734048) United Kingdom