About De&r Ltd (10629414) United Kingdom