About Saltra Phase 2 Management Company Limited (06436526) United Kingdom