Albedo logo

Albedo

Builds high-resolution earth observation satellites.