About Havsta Ltd (12301940) United Kingdom