About Indian Tiffin Res Ltd (12486264) United Kingdom