About Eden Street Partners Ltd (11998974) United Kingdom