About Blixt Group Limited (12505353) United Kingdom