About Aleera Technical Solutions Limited (11749882) United Kingdom