About Aleaspaces Limited (12282528) United Kingdom