About Alt Management Ltd (SC662773) United Kingdom