About London Tikka Kebab Limited (11898942) United Kingdom