About Duck Egg Blue Management Limited (SC495778) United Kingdom