About David Ruse Ltd (10621342) United Kingdom