About Intellicore Limited (SC287466) United Kingdom