About Eccur Ltd (12567393) United Kingdom