About Ack Alpha Ltd (13583150) United Kingdom