About De Silva Holdings Ltd. (12373262) United Kingdom