About Third Space Solutions Limited (11258301) United Kingdom