About Tikky Tekk Limited (12910252) United Kingdom