About Athwart Investments Ltd (11877451) United Kingdom