About Dsl&r Ltd (13186770) United Kingdom