About Pytheas Holdings Limited (10165617) United Kingdom