About Seaxe Investments Limited (12276643) United Kingdom