About Derwen Holdings Limited (12042236) United Kingdom