About Saltwater 60 Management Company Limited (10892619) United Kingdom