About Capitist Limited (12870547) United Kingdom