About Tikka Town Limited (11810702) United Kingdom