About Setno Holdings Limited (06795988) United Kingdom