About Alastor Holdings Ltd (11216334) United Kingdom