About Stener Limited (10943293) United Kingdom