About Tikka Time Ltd (11749162) United Kingdom