About Sevoda Limited (12262012) United Kingdom