About Dufva Barreca Design Ltd (11368137) United Kingdom