About Alacrity Management Limited (09752862) United Kingdom