About Tenikle Europe Limited (11173640) United Kingdom