About Check Investment Solution Limited (12655086) United Kingdom