About Duena Blomstrom Knowledge Services Limited (11581472) United Kingdom