About Tikka Station Ltd (11560603) United Kingdom