About Autarkeia Holdings Ltd (12649642) United Kingdom