About Alastor Limited (02129234) United Kingdom