About Deudraa Uk Limited (11268034) United Kingdom