About D&s Resolution Ltd (12348909) United Kingdom