About Tikka Tango Ltd (11733348) United Kingdom