About Capital 23 Limited (10348010) United Kingdom