About Teroka Europe Limited (11058138) United Kingdom