About Aestrom Oth Limited (11799766) United Kingdom