About Aegletes Holdco Limited (11104018) United Kingdom