About Dero Ltd (12283840) United Kingdom