About Debora Cogodda Ltd (12384859) United Kingdom