About Exacor Limited (05165856) United Kingdom