About Autarchy Technologies Ltd (13251518) United Kingdom