About Sen Spaces Ltd (13312257) United Kingdom