About Stenn International Ltd (09488169) United Kingdom