About Capital Piccoli London Limited (13293948) United Kingdom