About Hectur Ltd (12410117) United Kingdom