About Tykara Limited (05500415) United Kingdom