About Solon & Pytheas Capital Navigation Ltd (11018182) United Kingdom