About Deta Properties Ltd (12649948) United Kingdom