About Sefa Sweden Limited (11140129) United Kingdom