About Intellcore Ltd (11951489) United Kingdom