About Delian Growth Limited (12550873) United Kingdom