About C.i. Silochi Ltd (12692378) United Kingdom