About Edenbrook Limited (07301098) United Kingdom