About Tikka Nation Limited (12775013) United Kingdom