About Exicore Limited (05174437) United Kingdom